sponge cucumber - French English Dictionary